Soru & Cevap

Php Json Parser Türkçe Karakter Sorunu

14.11.2016 - 11:17

UTF-8 gibi tüm ayarları yaptım. 'Ş','ı' gibi Türkçe karekterler, hala '?' olarak çıkıyor.

Örnek:  [title] => Koro Kay?tlar?m?z Ba?l?yor.

Bu sorunu çözmek için ne yapabilirim ? Teşekkür ederim.

<?php
header("Content-Type: text/html; charset=windows-1254");
mysql_query("SET NAMES 'utf8'  ");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci' ");
$result = mysqli_query($connect,$sql);
$json_array = array();
while($row = mysqli_fetch_assoc($result))
{
$json_array[] = $row;
}
echo '<pre>';
print_r($json_array);
echo '<pre>';

?>

 

248 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-68037-1476395670.png
mehmetyilmaz5050
17.11.2016 - 08:58

Kolay Gelsin. Siteyi meta kodunu türkçe olarak verdinizmi ? genelde tarayacıdan kaynaklı olur egerki veritabınında verinizin tükçe yazımında bi sıkıntı yok ise ondan olablir.

Profile picture for user fkurt97
fkurt97
14.11.2016 - 04:32

Merhaba Oğuz, MYSQL sunucunu da türkçe karaktere uygun hale getirdin mi? Sorun bundan kaynaklanıyor olabilir. Database'in dil seçeneğini de utf-8 yapmanı öneririm.

Oğuz Kaan
16.11.2016 - 10:34
Merhaba Furkan, Evet database utf8_general_ci olarak seçili. Ama hala aynı hatayı alıyorum.